package models

//帖子
type Post struct {
	Id           int    `gorm:"primary_key json:"id" form:"id"`
	Title        string `json:"title" form:"title"`               //主题名称
	Message      string `json:"message" form:"message"`           //正文
	UserId       int    `json:"user_id" form:"user_id"`           //发帖人id
	ThemeId      int    `json:"theme_id" form:"theme_id"`         //主题id
	Ishead       int    `json:"ishead" form:"ishead"`             //是否置顶   0为置顶,1为不置顶
	Isbest       int    `json:"isbest" form:"isbest"`             //是否加精   0为加精,1为不加精
	Createtime   string `json:"createtime" form:"createtime"`     //创建时间
	Lastbacktime string `json:"lastbacktime" form:"Lastbacktime"` //最后回复时间
	Visit        int    `json:"visit" form:"visit"`               //访问数量
	Back         int    `json:"back" form:"back"`                 //回复数量
	Zan          uint16 `json:"zan" form:"zan"`                   //赞
	Collection   uint16 `json:"collection" form:"collection"`     //收藏
	Isreviewed   int    `json:"isreviewed" form:"isreviewed"`     //是否审核:0.未审核,1.已审核
}

func (Post) TableName() string {
	return "post"
}

//回复
type Backpost struct {
	Id         int    `gorm:"primary_key json:"id" form:"id"`
	Message    string `json:"message" form:"message"`       //正文
	UserId     int    `json:"user_id" form:"user_id"`       //回复人id
	PostId     int    `json:"post_id" form:"post_id"`       //帖子id
	Createtime string `json:"createtime" form:"createtime"` //创建时间
	Zan        uint16 `json:"zan" form:"zan"`               //赞
}

func (Backpost) TableName() string {
	return "backpost"
}
